package com.hospital.common.core.module.entity;

import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import io.swagger.annotations.ApiModel;
import lombok.Data;
import lombok.EqualsAndHashCode;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;

/**
 * <p>
 *
 * </p>
 *
 * @author lvyao
 * @since 2023-01-28
 */
@Data
@EqualsAndHashCode(callSuper = false)
@TableName("MINSUR_7202_RXOTPINFO")
@ApiModel(value = "Minsur7202Rxotpinfo对象", description = "")
public class Minsur7202Rxotpinfo implements Serializable {

    private static final long serialVersionUID = 1L;

    @TableField("PATIENT_ID")
    private String patientId;

    @TableField("OUTP_ID")
    private String outpId;

    @TableField("VISIT_DATE")
    private Date visitDate;

    @TableField("VISIT_NO")
    private String visitNo;

    @TableField("HIRXNO")
    private String hirxno;

    @TableField("MEDTYPE")
    private String medtype;

    @TableField("IPTOPNO")
    private String iptopno;

    @TableField("OTPIPTFLAG")
    private String otpiptflag;

    @TableField("PATNNAME")
    private String patnname;

    @TableField("PATNAGE")
    private BigDecimal patnage;

    @TableField("PATNHGT")
    private BigDecimal patnhgt;

    @TableField("PATNWT")
    private BigDecimal patnwt;

    @TableField("GEND")
    private String gend;

    @TableField("GESOVAL")
    private Integer gesoval;

    @TableField("NWBFLAG")
    private String nwbflag;

    @TableField("NWBAGE")
    private String nwbage;

    @TableField("SUCKPRDFAG")
    private Integer suckprdfag;

    @TableField("ALGSHIS")
    private String algshis;

    @TableField("INSUTYPE")
    private String insutype;

    @TableField("PRSCDEPTNAME")
    private String prscdeptname;

    @TableField("PRSCDRNAME")
    private String prscdrname;

    @TableField("PHARNAME")
    private String pharname;

    @TableField("PHARCHKTIME")
    private Date pharchktime;

    @TableField("MDTRTTIME")
    private Date mdtrttime;

    @TableField("DISECODG")
    private String disecodg;

    @TableField("DISENAME")
    private String disename;

    @TableField("SPDISEFLAG")
    private String spdiseflag;

    @TableField("MAINDIAGCODE")
    private String maindiagcode;

    @TableField("MAINDIAGNAME")
    private String maindiagname;

    @TableField("DISECONDDSCR")
    private String diseconddscr;

    @TableField("FSTDIAGFLAG")
    private String fstdiagflag;


}
